page {
    overflow: hidden;
	padding-bottom: calc(env(safe-area-inset-bottom) + 30rpx);

}
.container{
    padding: 0 84rpx 0 24rpx;
    box-sizing: border-box;
    .goods-item{
        @include flex(center,space-between);
        padding: 24rpx 0;
        box-sizing: border-box;
        .goods-item-img{
            @include wh(72rpx,72rpx);
            @include flex(center,center);
            background: #F5F5F5;
            border-radius: 8rpx;
            image{
                @include wh(56rpx,56rpx);
            }
        }
    
        .goods-text{
            @include wh(calc(100% - 72rpx - 24rpx));
            @include fonts(30rpx,#222222,bold);
            @extend %text-overflow;
        }
    }
    
    .buy-item{
        @include flex(center,space-between);
        @include fonts(28rpx,#222222);
        padding: 20rpx 0;
        box-sizing: border-box;
        .item{
            @include wh(20%);
            @include flex(center,flex-start);
            padding-left: 5rpx;
            box-sizing: border-box;
            .portrait{
                @include wh(48rpx,48rpx);
                border-radius: 50%;
                margin-right: 16rpx;
            }
            
        }
        .item:first-child{
            @include wh(30%);
            padding-left: 0rpx;
        }
        .item:last-child{
            @include fonts(28rpx,#939395)
        }
        
    }
}
